//验证手机号码
function validatemobile(mobile)
{
    if(mobile.length==0)
    {
       return false;
    }    
    if(mobile.length!=11)
    {
        return false;
    }
    
//     var myreg = /^(((13[0-9]{1})|159|153|(18[0-9]{1})|(17[0-9]{1}))+\d{8})$/;
    var myreg = /^((1)+\d{10})$/;
    if(!myreg.test(mobile))
    {
        return false;
    }
    return true;
}

$(document).ready(function() {
    $(".layer").height($(window).height());
    $(".h2_r").click(function() {
        $(this).find("b").toggleClass("up");
        $(this).next().stop().slideToggle();
    });
    $(".menu_list li h2:not(.h2_r)").click(function() {
        $(".menu_list li h2:not(.h2_r)").find("b").removeClass();
        $(this).find("b").addClass("up");
        $(".menu_list li dl:not(.r_dl)").stop().slideUp("500");
        $(this).next().stop().slideDown("500");
    });
    //右侧购物车交互效果 start
    $(".car_close").click(function() {
        $(this).hide();
        $(".car_open").slideDown(800);
        $(".carbox").slideDown(800);
        $(".chichi_ico").css("top", "58px");
        $(".Casual").hide(800);
    });
    
    $(".chichi_ico").click(function () {
		_smq.push(['custom','home','justeat']);
        $(".car_open").hide();
        $(".car_close").show();
        $(".car_close").slideDown(500);
        $(".carbox").slideUp(500);
        $(".chichi_ico").css("top", "7px");
        if($(".Casual").css("display")!='block'){
            $(".Casual").slideDown(300);
        }else{
            $(".Casual").slideUp(300);
        }
    });
    $(".car_open").click(function() {
        $(this).hide();
        $(".car_close").slideDown(500);
        $(".carbox").slideUp(500);
        $(".chichi_ico").css("top", "7px");
    });
    $(".selectBox p").click(function() {
        $(this).next().show();
    });
    $(".selectBox li").click(function() {
        $(this).parent().prev().text($(this).text());
        $(this).parent().hide();
    });
    $(".selectBox").bind("blur", function() {
        $(this).find("ul").hide();
    });
    /*已登录增加地址*/
    $(".add_address_span").click(function() {
        $(".layer").height($(window).height());
        $(".layer").show();
        $(".add_addressBox").show();
    });
    /*未登录登陆*/
    $(".user_add_address_span").click(function() {
        $(".layer").height($(window).height());
        $(".layer").show();
        $(".LogoBox").show();
    });

    $(".addr_more").click(function() {
        $(".addr_dl").show();
    });
    //右侧购物车交互效果 end
    
    
//圈子搜索
var g=null;//计时器
$("input[name='poi_search_keyword']").keyup(function(event){
    var this_obj = $(this);
    var val = $(this).val();
    var addressid = this_obj.attr('data-addressid');
    var objId = this_obj.attr('data-objid');console.log('objId:'+objId);
    //console.log(event);
    
    //~ if(g!=null) {
        //~ clearTimeout(g);
        //~ g = null;
    //~ }
    //~ g = setTimeout(function(){
        //~ if(val.length>=2) {
            if(!addressid&&!objId) {
                getPoiData(val,this_obj.parent().parent().parent().parent().parent().find('input[name=\'city_poi_search\']').val());
            } else {
                var city =  this_obj.parent().parent().parent().parent().parent().find("input[name='city_poi_search']").val();
                var keyword = val;
                console.log('keyword:'+keyword+' city:'+city);
                if(!objId) {
                    getPoiData(keyword,city,$('#address_'+addressid));
                } else {
                    getPoiData(keyword,city,$('#'+objId));
                }
                
            }
        //~ }
    //~ },0);
});
function getPoiData(keyword,city,obj) {
    $('.c_poidata_box').remove();
    console.log(obj);
    if(keyword.length==0) {
        return;
    }
    request_poidata(getpoiDataUrl,keyword,city,obj);
}

function request_poidata(url,keyword,city,obj) {
    var a;
    if(!obj) {
        a = $('#address_add');
    } else {
        a = obj;
    }
    
    var html = '<div class="c_poidata_box"><ul class="poidata_show">';   
    html += "<li data-noclick='1' style=\"height: 40px;text-align:center;line-height:40px\">正在为您搜索数据…</li>";
    html += '</ul></div>';
    a.find("input[name='poi_search_keyword']").parent().prepend(html);

    $.post(url,{keyword:keyword,city:city},function(data){
        if(keyword!=a.find("input[name='poi_search_keyword']").val()) {
            return;
        }
        $('.c_poidata_box').remove();
        var html = '<div class="c_poidata_box"><ul class="poidata_show">';   
    
        $.each(data.list,function(index,a){
            if(data.is_baidu) {
                html += "<li data-circleid=\""+a.circleId+"\" data-isbaidu=\""+data.is_baidu+"\" data-lat=\""+a.location.lat+"\" data-lng=\""+a.location.lng+"\" data-address=\""+a.address+"\" data-name=\""+a.name+"\" >"+a.name+"<span>"+a.address+"</span></li>";
                
            } else {
                html += "<li data-isbaidu=\""+data.is_baidu+"\" data-id=\""+a.addressId+"\" data-name=\""+a.poiname+"\" >"+a.poiname+"<span>"+a.address+"</span></li>";
            }
        });
        
        if(data.list.length==0) {
            html += "<li data-noclick='1' style=\"height: 40px;\">您的地址可能不在外送范围，请继续补全地址，或<br />致电4006-927-927查询</li>";
        }
        html += '</ul>';
        if(!data.is_baidu&&data.list.length>0) {
            html += "<div >如果以上没有符合您所在的地址请点击<span class=\"baidu_poi_search\" data-keyword=\""+keyword+"\ data-city=\""+city+"\">这里进行搜索</span></div></div>";
        }
        
        a.find("input[name='poi_search_keyword']").parent().prepend(html);
    },'json');
    $('span.baidu_poi_search').die('click');
    $('span.baidu_poi_search').live('click',function(){
        $('.c_poidata_box').remove();
        var html = '<div class="c_poidata_box"><ul class="poidata_show">';   
        html += "<li data-noclick='1' style=\"height: 40px;text-align:center;line-height:40px\">正在为您搜索数据…</li>";
        html += '</ul></div>';
        a.find("input[name='poi_search_keyword']").parent().prepend(html);
        
        $.post(getBaiduDataUrl,{keyword:keyword,city:city},function(data){
            $('.c_poidata_box').remove();
            var html = '<div class="c_poidata_box"><ul class="poidata_show">';   
        
            $.each(data.list,function(index,a){
                if(data.is_baidu) {
                    html += "<li data-circleid=\""+a.circleId+"\" data-isbaidu=\""+data.is_baidu+"\" data-lat=\""+a.location.lat+"\" data-lng=\""+a.location.lng+"\" data-address=\""+a.address+"\" data-name=\""+a.name+"\" >"+a.name+"<span>"+a.address+"</span></li>";
                    
                } else {
                    html += "<li data-isbaidu=\""+data.is_baidu+"\" data-id=\""+a.addressId+"\" data-name=\""+a.poiname+"\" >"+a.poiname+"<span>"+a.address+"</span></li>";
                }
            });
            
            if(data.list.length==0) {
                html += "<li data-noclick='1' style=\"height: 40px;\">您的地址可能不在外送范围，请继续补全地址，或<br />致电4006-927-927查询</li>";
            }
            html += '</ul>';
            if(!data.is_baidu&&data.list.length>0) {
                html += "<div >如果以上没有符合您所在的地址请点击<span class=\"baidu_poi_search\" data-keyword=\""+keyword+"\ data-city=\""+city+"\">这里进行搜索</span></div></div>";
            }
            
            a.find("input[name='poi_search_keyword']").parent().prepend(html);
        },'json');
    });
    
    $('.poidata_show li').die('click');
    $('.poidata_show li').live('click',function(){
        if($(this).attr('data-noclick')==1) {
            $("input[name='poi_search_keyword']").val("");
            $('.c_poidata_box').remove();
            return;
        }
        
        var val = $(this).attr('data-name');
        $("input[name='poi_search_keyword']").val(val);
        
        var isbaidu = $(this).attr('data-isbaidu');
        var addressid = $(this).attr('data-id');
        var lat = $(this).attr('data-lat');
        var lng = $(this).attr('data-lng');
        var address = $(this).attr('data-address');
        var name = $(this).attr('data-name');
        var circleId = $(this).attr('data-circleid');
        if(isbaidu==1) {
            a.find("input[name='poi_search_pioname']").val(name);
            a.find("input[name='poi_search_isbaidu']").val(isbaidu);
            a.find("input[name='poi_search_lng']").val(lng);
            a.find("input[name='poi_search_lat']").val(lat);
            a.find("input[name='poi_search_pioaddress']").val(address);
            a.find("input[name='poi_search_circleid']").val(circleId);
        } else {
            a.find("input[name='poi_search_addressid']").val(addressid);
            a.find("input[name='poi_search_pioname']").val(name);
            a.find("input[name='poi_search_isbaidu']").val(isbaidu);
        }
        
        $('.c_poidata_box').remove();
    });
}




});

function closeAddrBox() {
        $(".layer").hide();
        $(".add_addressBox").hide();
    }

//更换省份交互效果 start
function select_city(num,obj) {
        var num = num;
        $(".layer").height($(window).height());
        $(".layer").show();
        $(".hd_provincelist").show();
        $(".hd_provincelist a").click(function() {
            if (num == "1") {
                
                
                if(confirm("更换城市将清空购物车内的产品，请确定？")){
                    var city_txt = $(this).text();
                    $(".city_postion b").text(city_txt);
                    $(".layer").hide();
                    $(".hd_provincelist").hide();
                    //setCookie("city", city_txt);/**这里可能有点问题*/
                    window.location.href = "/index.php/Home/Index/index/delCart/1/city/"+city_txt+".html";
                }
            }
            if (num == "2") {
                var city_txt = $(this).text();
                $(".city_name").text(city_txt);
                $(".layer").hide();
                $(".hd_provincelist").hide();
                $("#city").val(city_txt);
            }
           if (num == "3") {
                var city_txt = $(this).text();
                $(".city_name2").text(city_txt);
                $(".layer").hide();
                $(".hd_provincelist").hide();
                $("#city1").val(city_txt);
            } 
            if(num==4){
                var city_txt = $(this).text();
                //$(".city_name2").text(city_txt);
                $(".layer").hide();
                $(".hd_provincelist").hide();
                obj.val(city_txt);
                obj.next('.city_name2').text(city_txt);
            }
            
            num = 0;
        });
        
        $(".city_close").click(function() {
            $(".layer").hide();
            $(".hd_provincelist").hide();
        });
    }
//更换省份交互效果 end	



function  loginOpen () {
    $(".layer").height($(window).height());
    $(".layer").show();
    $(".LogoBox").show();	
}
function Inlogin () {
    $(".Register_Pop,.layer,.nologin,.LogoBox").hide();
    $(".InloginTxt").show();
}
function addCart() {
    $(".car_close").click();
    $(".layer").hide();
}
